Web Design
Angular 4
Angular 4: Animation
Angular 4: Components and Bindings
Angular 4: Creating an Application
Angular 4: Directives
Angular 4: Form Management
Angular 4: Model-driven Forms
Angular 4: NativeScript
Angular 4: Pipes
Angular 4: Routing
Angular 4: Services, Promises, and Route Protection
Routing

Angular 4: Animation

Course Number:
sd_agad_a09_it_enus
Lesson Objectives

Angular 4: Animation

  • start the course
  • import the package and functions for doing animations
  • create animation triggers to define animations
  • configure and use animation states
  • set up transitions between animation states
  • attach an animation to a view element
  • use the wildcard state to match any animation state
  • use the void state to do animations for elements not attached to a view
  • set up complex animations with keyframes
  • configure timing for animations that happen in parallel
  • use callbacks to take action when an animation starts or ends
  • create and use animations in an Angular app

Overview/Description
Angular apps are made richer by using animations. In this course, you will learn the basics of animation and keyframe animations in Angular.

Target Audience
Developers who want to learn how to use Angular 4 to create web apps

Angular 4: Animation

Course Number:
sd_agad_a09_it_enus
Lesson Objectives

Angular 4: Animation

  • start the course
  • import the package and functions for doing animations
  • create animation triggers to define animations
  • configure and use animation states
  • set up transitions between animation states
  • attach an animation to a view element
  • use the wildcard state to match any animation state
  • use the void state to do animations for elements not attached to a view
  • set up complex animations with keyframes
  • configure timing for animations that happen in parallel
  • use callbacks to take action when an animation starts or ends
  • create and use animations in an Angular app

Overview/Description
Angular apps are made richer by using animations. In this course, you will learn the basics of animation and keyframe animations in Angular.

Target Audience
Developers who want to learn how to use Angular 4 to create web apps

Angular 4: Components and Bindings

Course Number:
sd_agad_a02_it_enus
Lesson Objectives

Angular 4: Components and Bindings

  • start the course
  • create external template files for components
  • create a component
  • add CSS that is component specific
  • use curly braces for runtime evaluation of template expressions
  • use square brackets to bind html attributes to components
  • bind html events to components using brackets
  • set up two-way data binding between a component and its markup
  • pass input data into a component using the @Input decorator
  • get event information from a component using @Output and EventEmitter
  • work with class binding to manipulate element classes
  • use style bindings to set simple inline styles on elements
  • avoid null and undefined values in properties and property paths
  • create a custom component and manipulate element bindings

Overview/Description
In Angular, everything is a component and uses bindings for processing the web app. In this course, you'll learn how to use components and bind elements.

Target Audience
Developers who want to learn how to use Angular 4 to create web apps

Angular 4: Components and Bindings

Course Number:
sd_agad_a02_it_enus
Lesson Objectives

Angular 4: Components and Bindings

  • start the course
  • create external template files for components
  • create a component
  • add CSS that is component specific
  • use curly braces for runtime evaluation of template expressions
  • use square brackets to bind html attributes to components
  • bind html events to components using brackets
  • set up two-way data binding between a component and its markup
  • pass input data into a component using the @Input decorator
  • get event information from a component using @Output and EventEmitter
  • work with class binding to manipulate element classes
  • use style bindings to set simple inline styles on elements
  • avoid null and undefined values in properties and property paths
  • create a custom component and manipulate element bindings

Overview/Description
In Angular, everything is a component and uses bindings for processing the web app. In this course, you'll learn how to use components and bind elements.

Target Audience
Developers who want to learn how to use Angular 4 to create web apps

Angular 4: Creating an Application

Course Number:
sd_agad_a01_it_enus
Lesson Objectives

Angular 4: Creating an Application

  • start the course
  • install and configure Node.js
  • install and update the node package manager
  • install and set up a text editor with support for creating Angular applications
  • download and install the Angular source files
  • edit or create configuration files required by Angular
  • create the root module for an app
  • create the root component for an app
  • configure the bootstrap logic needed to start up an app
  • create the index.html file that hosts an application
  • set up global styles for the app
  • start an application in a browser environment
  • create and run a simple Angular web app

Overview/Description
Configuring the environment is the first step in the Angular app development process. In this course, you'll learn how to install and set up the prerequisites for creating an Angular development environment. The course will cover creating an app root module and root component as part of building a basic Angular application.

Target Audience
Developers who want to learn how to use Angular 4 to create web apps

Angular 4: Creating an Application

Course Number:
sd_agad_a01_it_enus
Lesson Objectives

Angular 4: Creating an Application

  • start the course
  • install and configure Node.js
  • install and update the node package manager
  • install and set up a text editor with support for creating Angular applications
  • download and install the Angular source files
  • edit or create configuration files required by Angular
  • create the root module for an app
  • create the root component for an app
  • configure the bootstrap logic needed to start up an app
  • create the index.html file that hosts an application
  • set up global styles for the app
  • start an application in a browser environment
  • create and run a simple Angular web app

Overview/Description
Configuring the environment is the first step in the Angular app development process. In this course, you'll learn how to install and set up the prerequisites for creating an Angular development environment. The course will cover creating an app root module and root component as part of building a basic Angular application.

Target Audience
Developers who want to learn how to use Angular 4 to create web apps

Angular 4: Creating an Application

Course Number:
sd_agad_a01_it_enus
Lesson Objectives

Angular 4: Creating an Application

  • start the course
  • install and configure Node.js
  • install and update the node package manager
  • install and set up a text editor with support for creating Angular applications
  • download and install the Angular source files
  • edit or create configuration files required by Angular
  • create the root module for an app
  • create the root component for an app
  • configure the bootstrap logic needed to start up an app
  • create the index.html file that hosts an application
  • set up global styles for the app
  • start an application in a browser environment
  • create and run a simple Angular web app

Overview/Description
Configuring the environment is the first step in the Angular app development process. In this course, you'll learn how to install and set up the prerequisites for creating an Angular development environment. The course will cover creating an app root module and root component as part of building a basic Angular application.

Target Audience
Developers who want to learn how to use Angular 4 to create web apps

Angular 4: Creating an Application

Course Number:
sd_agad_a01_it_enus
Lesson Objectives

Angular 4: Creating an Application

  • start the course
  • install and configure Node.js
  • install and update the node package manager
  • install and set up a text editor with support for creating Angular applications
  • download and install the Angular source files
  • edit or create configuration files required by Angular
  • create the root module for an app
  • create the root component for an app
  • configure the bootstrap logic needed to start up an app
  • create the index.html file that hosts an application
  • set up global styles for the app
  • start an application in a browser environment
  • create and run a simple Angular web app

Overview/Description
Configuring the environment is the first step in the Angular app development process. In this course, you'll learn how to install and set up the prerequisites for creating an Angular development environment. The course will cover creating an app root module and root component as part of building a basic Angular application.

Target Audience
Developers who want to learn how to use Angular 4 to create web apps

Angular 4: Creating an Application

Course Number:
sd_agad_a01_it_enus
Lesson Objectives

Angular 4: Creating an Application

  • start the course
  • install and configure Node.js
  • install and update the node package manager
  • install and set up a text editor with support for creating Angular applications
  • download and install the Angular source files
  • edit or create configuration files required by Angular
  • create the root module for an app
  • create the root component for an app
  • configure the bootstrap logic needed to start up an app
  • create the index.html file that hosts an application
  • set up global styles for the app
  • start an application in a browser environment
  • create and run a simple Angular web app

Overview/Description
Configuring the environment is the first step in the Angular app development process. In this course, you'll learn how to install and set up the prerequisites for creating an Angular development environment. The course will cover creating an app root module and root component as part of building a basic Angular application.

Target Audience
Developers who want to learn how to use Angular 4 to create web apps

Angular 4: Creating an Application

Course Number:
sd_agad_a01_it_enus
Lesson Objectives

Angular 4: Creating an Application

  • start the course
  • install and configure Node.js
  • install and update the node package manager
  • install and set up a text editor with support for creating Angular applications
  • download and install the Angular source files
  • edit or create configuration files required by Angular
  • create the root module for an app
  • create the root component for an app
  • configure the bootstrap logic needed to start up an app
  • create the index.html file that hosts an application
  • set up global styles for the app
  • start an application in a browser environment
  • create and run a simple Angular web app

Overview/Description
Configuring the environment is the first step in the Angular app development process. In this course, you'll learn how to install and set up the prerequisites for creating an Angular development environment. The course will cover creating an app root module and root component as part of building a basic Angular application.

Target Audience
Developers who want to learn how to use Angular 4 to create web apps

Angular 4: Directives

Course Number:
sd_agad_a03_it_enus
Lesson Objectives

Angular 4: Directives

  • start the course
  • set multiple classes on elements using ngClass
  • toggle element rendering based on a condition
  • set multiple styles on elements using ngStyle
  • display one element tree from a set of multiple possible trees
  • use ngFor to iterate over a list or an object's contents
  • use the ngFor directive along with an index value
  • optimize ngFor performance by providing a tracking function
  • modify html layout using templates
  • create and use a custom attribute directive
  • use Angular directives

Overview/Description
Angular uses a rich set of directives for manipulating DOM elements and templates. In this course, you will learn how to use the Angular built-in directives and, in particular, you will learn about the flow control directives.

Target Audience
Developers who want to learn how to use Angular 4 to create web apps.

Angular 4: Directives

Course Number:
sd_agad_a03_it_enus
Lesson Objectives

Angular 4: Directives

  • start the course
  • set multiple classes on elements using ngClass
  • toggle element rendering based on a condition
  • set multiple styles on elements using ngStyle
  • display one element tree from a set of multiple possible trees
  • use ngFor to iterate over a list or an object's contents
  • use the ngFor directive along with an index value
  • optimize ngFor performance by providing a tracking function
  • modify html layout using templates
  • create and use a custom attribute directive
  • use Angular directives

Overview/Description
Angular uses a rich set of directives for manipulating DOM elements and templates. In this course, you will learn how to use the Angular built-in directives and, in particular, you will learn about the flow control directives.

Target Audience
Developers who want to learn how to use Angular 4 to create web apps.

Angular 4: Form Management

Course Number:
sd_agad_a05_it_enus
Lesson Objectives

Angular 4: Form Management

  • start the course
  • create a model class for a form
  • create a component class to support a form
  • create a template markup to display a form
  • bind form input fields to component properties
  • use template variables to access elements or directives within the template
  • use ngModel and ngModelChange to configure two-way binding in a form
  • use built-in validators to validate form field data entry
  • use class changes to determine when a form is changing state
  • use CSS to display visual cues when form input is invalid
  • use form state to display informative error messages
  • reset a form using the reset() method
  • submit a form using ngSubmit
  • manipulate and manage template-driven forms

Overview/Description
Collecting data via forms and inputs is typically a major part of web apps. This course will cover how to create forms in Angular using a template-driven approach. In this course, you will also learn about form validation and submission.

Target Audience
Developers who want to learn how to use Angular 4 to create web apps

Angular 4: Form Management

Course Number:
sd_agad_a05_it_enus
Lesson Objectives

Angular 4: Form Management

  • start the course
  • create a model class for a form
  • create a component class to support a form
  • create a template markup to display a form
  • bind form input fields to component properties
  • use template variables to access elements or directives within the template
  • use ngModel and ngModelChange to configure two-way binding in a form
  • use built-in validators to validate form field data entry
  • use class changes to determine when a form is changing state
  • use CSS to display visual cues when form input is invalid
  • use form state to display informative error messages
  • reset a form using the reset() method
  • submit a form using ngSubmit
  • manipulate and manage template-driven forms

Overview/Description
Collecting data via forms and inputs is typically a major part of web apps. This course will cover how to create forms in Angular using a template-driven approach. In this course, you will also learn about form validation and submission.

Target Audience
Developers who want to learn how to use Angular 4 to create web apps

Angular 4: Model-driven Forms

Course Number:
sd_agad_a06_it_enus
Lesson Objectives

Angular 4: Model-driven Forms

  • start the course
  • install and configure the ReactiveFormsModule
  • create a component class to support a model-driven form
  • create an html view for a model-driven form
  • initialize a FormGroup instance for a model-driven form
  • add FormControl objects to a template view
  • set a default value for a single form input field after a form has been initialized
  • set default values for the form fields after a form has been initialized
  • detect and respond to changes in model-driven forms
  • create model-driven forms

Overview/Description
Angular provides an alternative way to handle forms because collecting data via forms and inputs can be a time-consuming portion of developing a web app. In this course, you will learn how to create forms in Angular using the model-driven approach.

Target Audience
Developers who want to learn how to use Angular 4 to create web apps

Angular 4: Model-driven Forms

Course Number:
sd_agad_a06_it_enus
Lesson Objectives

Angular 4: Model-driven Forms

  • start the course
  • install and configure the ReactiveFormsModule
  • create a component class to support a model-driven form
  • create an html view for a model-driven form
  • initialize a FormGroup instance for a model-driven form
  • add FormControl objects to a template view
  • set a default value for a single form input field after a form has been initialized
  • set default values for the form fields after a form has been initialized
  • detect and respond to changes in model-driven forms
  • create model-driven forms

Overview/Description
Angular provides an alternative way to handle forms because collecting data via forms and inputs can be a time-consuming portion of developing a web app. In this course, you will learn how to create forms in Angular using the model-driven approach.

Target Audience
Developers who want to learn how to use Angular 4 to create web apps

Angular 4: NativeScript

Course Number:
sd_agad_a10_it_enus
Lesson Objectives

Angular 4: NativeScript

  • start the course
  • install the NativeScript CLI
  • create a new app using the NativeScript CLI
  • initialize platform-specific projects
  • run a NativeScript app in a mobile emulator
  • use NativeScript UI elements to create an app interface
  • use NativeScript built-in layouts to help define an app interface
  • use CSS to style NativeScript apps
  • set up routing for NativeScript mobile apps
  • set up animations for NativeScript mobile apps
  • access device-specific APIs from NativeScript
  • create a mobile app using NativeScript

Overview/Description
Angular apps need to be able to display and perform well on mobile devices. In this course, you will learn the basics of using NativeScript to make cross-platform Angular apps.

Target Audience
Developers who want to learn how to use Angular 4 to create web apps

Angular 4: NativeScript

Course Number:
sd_agad_a10_it_enus
Lesson Objectives

Angular 4: NativeScript

  • start the course
  • install the NativeScript CLI
  • create a new app using the NativeScript CLI
  • initialize platform-specific projects
  • run a NativeScript app in a mobile emulator
  • use NativeScript UI elements to create an app interface
  • use NativeScript built-in layouts to help define an app interface
  • use CSS to style NativeScript apps
  • set up routing for NativeScript mobile apps
  • set up animations for NativeScript mobile apps
  • access device-specific APIs from NativeScript
  • create a mobile app using NativeScript

Overview/Description
Angular apps need to be able to display and perform well on mobile devices. In this course, you will learn the basics of using NativeScript to make cross-platform Angular apps.

Target Audience
Developers who want to learn how to use Angular 4 to create web apps

Angular 4: Pipes

Course Number:
sd_agad_a04_it_enus
Lesson Objectives

Angular 4: Pipes

  • start the course
  • convert text case of a string
  • display data in JSON format
  • display data using a currency format
  • slice strings and lists before displaying them in a template
  • format and manipulate the display of dates using the date pipe
  • create and use a custom pipe
  • use and create pipes for an Angular app

Overview/Description
Most web app development focuses on taking data in and then processing or displaying that data in another format. Angular uses pipes to take in data, transform it, and then output it in the necessary format. In this course, you will learn how to use some common built-in Angular pipes and how to create custom pipes.

Target Audience
Developers who want to learn how to use Angular 4 to create web apps

Angular 4: Pipes

Course Number:
sd_agad_a04_it_enus
Lesson Objectives

Angular 4: Pipes

  • start the course
  • convert text case of a string
  • display data in JSON format
  • display data using a currency format
  • slice strings and lists before displaying them in a template
  • format and manipulate the display of dates using the date pipe
  • create and use a custom pipe
  • use and create pipes for an Angular app

Overview/Description
Most web app development focuses on taking data in and then processing or displaying that data in another format. Angular uses pipes to take in data, transform it, and then output it in the necessary format. In this course, you will learn how to use some common built-in Angular pipes and how to create custom pipes.

Target Audience
Developers who want to learn how to use Angular 4 to create web apps

Angular 4: Routing

Course Number:
sd_agad_a07_it_enus
Lesson Objectives

Angular 4: Routing

  • install the modules needed for routing
  • set up routes for an application
  • use a router outlet element to display routed views
  • use the RouterLink directive to define navigation links
  • use an external router module to manage routes in separate files
  • group components together to create feature-specific modules that can be imported into larger apps
  • define and use child routes for use in external modules
  • use route parameters to perform explicit routing from within a controller class
  • use the ActivatedRoute service in a component
  • use optional route parameters for navigating
  • define child routes that display relative to parent components and router outlets
  • define and use named router outlets as secondary destinations
  • create and use routes in an Angular App

Overview/Description
Angular apps are typically front-end based and therefore client-side dominant. In this course, you will learn how to set up client-side routes and navigation in an Angular app.

Target Audience
Developers who want to learn how to use Angular 4 to create web apps

Angular 4: Services, Promises, and Route Protection

Course Number:
sd_agad_a08_it_enus
Lesson Objectives

Angular 4: Services, Promises, and Route Protection

  • start the course
  • create a custom service for an app
  • inject and use a custom service
  • import and install the HttpModule
  • retrieve data from an external network resource
  • use the observable object
  • use observable route parameters to facilitate component re-use
  • restrict access to app routes using the CanActivate guard
  • detect when apps attempt to navigate away from certain routes
  • create a service that retrieves external data

Overview/Description
Web apps are powered by making HTTP requests. In this course, you will learn how to use HTTP requests to communicate with a server from within an Angular app. You will also learn how to protect routes using route guards.

Target Audience
Developers who want to learn how to use Angular 4 to create web apps

Angular 4: Services, Promises, and Route Protection

Course Number:
sd_agad_a08_it_enus
Lesson Objectives

Angular 4: Services, Promises, and Route Protection

  • start the course
  • create a custom service for an app
  • inject and use a custom service
  • import and install the HttpModule
  • retrieve data from an external network resource
  • use the observable object
  • use observable route parameters to facilitate component re-use
  • restrict access to app routes using the CanActivate guard
  • detect when apps attempt to navigate away from certain routes
  • create a service that retrieves external data

Overview/Description
Web apps are powered by making HTTP requests. In this course, you will learn how to use HTTP requests to communicate with a server from within an Angular app. You will also learn how to protect routes using route guards.

Target Audience
Developers who want to learn how to use Angular 4 to create web apps

Angular 4: Routing

Course Number:
sd_agad_a07_it_enus
Lesson Objectives

Angular 4: Routing

  • install the modules needed for routing
  • set up routes for an application
  • use a router outlet element to display routed views
  • use the RouterLink directive to define navigation links
  • use an external router module to manage routes in separate files
  • group components together to create feature-specific modules that can be imported into larger apps
  • define and use child routes for use in external modules
  • use route parameters to perform explicit routing from within a controller class
  • use the ActivatedRoute service in a component
  • use optional route parameters for navigating
  • define child routes that display relative to parent components and router outlets
  • define and use named router outlets as secondary destinations
  • create and use routes in an Angular App

Overview/Description
Angular apps are typically front-end based and therefore client-side dominant. In this course, you will learn how to set up client-side routes and navigation in an Angular app.

Target Audience
Developers who want to learn how to use Angular 4 to create web apps

Close Chat Live